globe cucumber - German English Dictionary